package com.wisdytech.linkdcs.measuretool.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.wisdytech.linkdcs.measuretool.model.MeasureRecordDetail;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class MeasureToolCheckVO implements Serializable{

    private static final long serialVersionUID = 530919830884045478L;
    /**
     * 主键
     */
    private String pkId;
    /**
     * 计量器具名称
     */
    private String measureToolName;
    /**
     * 计量器具编码
     */
    private String measureToolCode;
    /**
     * 测量范围
     */
    private String measureRange;
    /**
     * 允许误差
     */
    private String tolerance;
    /**
     * 检测部位
     */
    private String detectionSite;
    /**
     * 温度
     */
    private String temperature;
    /**
     * 湿度
     */
    private String humidity;
    /**
     * 标准件名称
     */
    private String standardName;
    /**
     * 标准件编码
     */
    private String standardCode;
    /**
     * 标准件证书编号
     */
    private String standardCert;
    /**
     * 校验人
     */
    private String checkUser;
    /**
     * 校验人名称
     */
    private String checkUserName;
    /**
     * 校验时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8")
    private Date checkDate;
    /**
     * 确认人
     */
    private String confirmUser;
    /**
     * 确认人名称
     */
    private String confirmUserName;
    /**
     * 确认人
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8")
    private Date confirmDate;
    /**
     * 使用部门
     */
    private String department;
    /**
     * 区域编码
     */
    private String areaCode;
    /**
     * 区域名称
     */
    private String areaName;

    /**
     * 备注
     */
    private String remark;

    private String equipCode;

    private String equipName;


    private List<MeasureRecordDetail> details;

    /**
     * 分度值
     */
    private String dividingValue;

    private String checkResult;

    public String getEquipName() {
        return equipName;
    }

    public void setEquipName(String equipName) {
        this.equipName = equipName;
    }

    public String getDividingValue() {
        return dividingValue;
    }

    public void setDividingValue(String dividingValue) {
        this.dividingValue = dividingValue;
    }

    public String getCheckResult() {
        return checkResult;
    }

    public void setCheckResult(String checkResult) {
        this.checkResult = checkResult;
    }

    public String getPkId() {
        return pkId;
    }

    public void setPkId(String pkId) {
        this.pkId = pkId;
    }

    public String getMeasureToolName() {
        return measureToolName;
    }

    public void setMeasureToolName(String measureToolName) {
        this.measureToolName = measureToolName;
    }

    public String getMeasureToolCode() {
        return measureToolCode;
    }

    public void setMeasureToolCode(String measureToolCode) {
        this.measureToolCode = measureToolCode;
    }

    public String getMeasureRange() {
        return measureRange;
    }

    public void setMeasureRange(String measureRange) {
        this.measureRange = measureRange;
    }

    public String getTolerance() {
        return tolerance;
    }

    public void setTolerance(String tolerance) {
        this.tolerance = tolerance;
    }

    public String getDetectionSite() {
        return detectionSite;
    }

    public void setDetectionSite(String detectionSite) {
        this.detectionSite = detectionSite;
    }

    public String getTemperature() {
        return temperature;
    }

    public void setTemperature(String temperature) {
        this.temperature = temperature;
    }

    public String getHumidity() {
        return humidity;
    }

    public void setHumidity(String humidity) {
        this.humidity = humidity;
    }

    public String getStandardName() {
        return standardName;
    }

    public void setStandardName(String standardName) {
        this.standardName = standardName;
    }

    public String getStandardCode() {
        return standardCode;
    }

    public void setStandardCode(String standardCode) {
        this.standardCode = standardCode;
    }

    public String getStandardCert() {
        return standardCert;
    }

    public void setStandardCert(String standardCert) {
        this.standardCert = standardCert;
    }

    public String getCheckUser() {
        return checkUser;
    }

    public void setCheckUser(String checkUser) {
        this.checkUser = checkUser;
    }

    public Date getCheckDate() {
        return checkDate;
    }

    public void setCheckDate(Date checkDate) {
        this.checkDate = checkDate;
    }

    public String getConfirmUser() {
        return confirmUser;
    }

    public void setConfirmUser(String confirmUser) {
        this.confirmUser = confirmUser;
    }

    public String getDepartment() {
        return department;
    }

    public void setDepartment(String department) {
        this.department = department;
    }

    public String getAreaCode() {
        return areaCode;
    }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public List<MeasureRecordDetail> getDetails() {
        return details;
    }

    public void setDetails(List<MeasureRecordDetail> details) {
        this.details = details;
    }

    public Date getConfirmDate() {
        return confirmDate;
    }

    public void setConfirmDate(Date confirmDate) {
        this.confirmDate = confirmDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getEquipCode() {
        return equipCode;
    }

    public void setEquipCode(String equipCode) {
        this.equipCode = equipCode;
    }

    public String getCheckUserName() {
        return checkUserName;
    }

    public void setCheckUserName(String checkUserName) {
        this.checkUserName = checkUserName;
    }

    public String getConfirmUserName() {
        return confirmUserName;
    }

    public void setConfirmUserName(String confirmUserName) {
        this.confirmUserName = confirmUserName;
    }
}
